/**
 * index
 */
define(function(require) {
    var $ = require('jquery');
    var com = require('./common');


    $('.menu_tree').find('._btn').click(function(){
        var _parent = $(this).parent('li');
        _parent.siblings().removeClass('cur').find('.cur').removeClass('cur');
        if(_parent.hasClass('cur')){
            _parent.removeClass('cur');
        }else{
            _parent.addClass('cur');
        };
        if($(this).hasClass('first')){
            $(this).parent().siblings('li').removeClass('cur').find('li').removeClass('cur');
        };
    });
    
    com.layoutSet();
    var main_height = $('.communityMain').outerHeight();
    var lou_height = $('.lou').outerHeight();
    var huxing_height = $('.x_scr').outerHeight();
    var shuju_height = $('.shuju').outerHeight();
    var page_height = $('.page').outerHeight();

    $('.community_left,.community_right').height(main_height - 10);
    $('#community_menu').height(main_height - 10 - $('.community_left > .hd').outerHeight());

    $('#community').height(main_height-lou_height-huxing_height-shuju_height-page_height-50);

     //时间校验
    var kskssj, jskssj;
    //时间校验:开始时间不能大于结束时间
    checkTime = function (start_dom, end_dom, start_val, end_val, start_text, end_text, from) {
        var startTime = start_val,
            endTime = end_val;
        if (startTime !== '' && endTime !== '') {
            if (startTime > endTime && endTime) {
                ui.error + (start_text + '不能大于' + end_text + '，请重新选择！');
                if (from == 'start') {
                    start_dom.val('').addClass('Validform_error');
                    $('input[name="kskssj"]').val('');
                } else {
                    end_dom.val('').addClass('Validform_error');
                    $('input[name="jskssj"]').val('');
                }
            } else {
                start_dom.removeClass('Validform_error');
                end_dom.removeClass('Validform_error');
            }
        }
    };

    //开始时间
    var datepicker = require('My97DatePicker');
    $('#start_time').on('click', function () {
        datepicker({
            dateFmt: 'yyyy-MM-dd',
            skin: 'ext',
            //minDate: '%y-%M-%d',//当前日期之前不可选
            onpicked: function (date) {//点选回调
                var date = date.cal.getDateStr();
                date = new Date(Date.parse(date.replace(/-/g, "/")));
                date = date.getTime() / 1000;
                kskssj = date;
                $('input[name="kskssj"]').val(date);
                checkTime($('#start_time'), $('#end_time'), kskssj, jskssj, '开始时间', '结束时间', 'start');
            },
            oncleared: function () {
                $('input[name="kskssj"]').val('');
                kskssj = 0;
            }
        });
    });
    $("#start_time").bind('input porpertychange', function () {
        if ($(this).val() == '') {
            $('input[name="kskssj"]').val('');
        }
    });

    //结束时间
    $('#end_time').on('click', function () {
        datepicker({
            dateFmt: 'yyyy-MM-dd',
            skin: 'ext',
            //minDate: '%y-%M-%d',//当前日期之前不可选
            onpicked: function (date) {//点选回调
                var date = date.cal.getDateStr();
                date = new Date(Date.parse(date.replace(/-/g, "/")));
                date = date.getTime() / 1000;
                jskssj = date;
                $('input[name="jskssj"]').val(date);
                checkTime($('#start_time'), $('#end_time'), kskssj, jskssj, '开始时间', '结束时间', 'end');
            },
            oncleared: function () {
                $('input[name="jskssj"]').val('');
                jskssj = 0;
            }
        });
    });
    $("#end_time").bind('input porpertychange', function () {
        if ($(this).val() == '') {
            $('input[name="jskssj"]').val('');
        }
    });

    //全选
    $('body').on('change', '#checkAll', function () {
        var dbCheck = $('input[name="sel_item"]');
        if ($(this).prop('checked')) {
            dbCheck.prop("checked", true);
        } else {
            dbCheck.prop("checked", false);
        }
        $('#check_num').html($('.table_list1').find("input[name='sel_item']:checked").length);
    });
    $('body').on('change', 'input[name="sel_item"]', function () {
        var dbCheck = $('input[name="sel_item"]');
        $("#checkAll").prop("checked", dbCheck.length == $('input[name="sel_item"]:checked').length ? true : false);
        $('#check_num').html($('.table_list1').find("input[name='sel_item']:checked").length);
    });

    //批量移除选中
    $('#remove_selected').click(function () {
        if ($("input[name='sel_item']:checked").length > 0) {
            ui.confirm('确定要移除学员？', function () {
                deleteStudent();
            });
        } else {
            ui.error('请选择学员！');
        }
    });
    //移除单个
    $('.remove_this').click(function () {
        var _uid = $(this).data('uid');
        var _bm = $(this).data('bm');
        ui.confirm('确定要移除学员？', function () {
            deleteStudent(_uid, _bm);
        });
    });
    $('#changstatus').change(function () {
        var url = window.location.href;
        var sftg = $(this).val();
        if (url.indexOf('?') > 0) {
            url += '&sftg=' + sftg;
        } else {
            url += '?sftg=' + sftg;
        }
        window.location.href = url;
    })
    $('#findlist').click(function () {
        var _start_time = $('#start_time').val();
        var _end_time = $('#end_time').val();
        var _keywords = $('#keywords').val();
        var _status = $('#changstatus').val();
        var _url = $(this).data('url');
        if (_url.indexOf('?') > 0) {
            _url += '&sftg=' + _status;
            if (_start_time) {
                _url += '&start_time=' + _start_time;
            }
            if (_end_time) {
                _url += '&end_time=' + _end_time;
            }
            if (_keywords) {
                _url += '&keywords=' + _keywords;
            }
        } else {
            _url += '?sftg=' + _status;
            if (_start_time) {
                _url += '&start_time=' + _start_time;
            }
            if (_end_time) {
                _url += '&end_time=' + _end_time;
            }
            if (_keywords) {
                _url += '&keywords=' + _keywords;
            }
        }
        window.location.href = _url;
    })

//删除学员
    function deleteStudent(uid, bm) {
        var uid_list = new Array();
        var bm_list = new Array();
        if (uid && bm) {
            uid_list.push(uid);
            bm_list.push(bm);
        } else {
            $("input[name='sel_item']:checked").each(function () {
                uid_list.push($(this).data('uid'));
                bm_list.push($(this).data('bm'));
            })
        }
        $.ajax({
            type: 'post',
            url: delete_url,
            data: {'uid_list': uid_list, 'bm_list': bm_list, 'pxid': pxid},
            success: function (result) {
                if (result.status) {
                    window.location.reload();
                }
            }
        })
    }

    require('box');

    var box_html = `
        <div style="width: 800px; margin-left: 20px; margin-right: 20px; padding-top: 20px;">
            <div class="sex">
            	<div class="xb">性　　别：</div>
				<ul> 
					<li>男</li>
					<li>女</li>
				</ul>
            </div>
			<div class="sex">
            	<div class="xb">民　　族：</div>
				<ul> 
					<li>汉族</li>
					<li>回族</li>
					<li>维吾尔族</li>
					<li>藏族</li>
					<li>蒙古族</li>
					<li>其他民族</li>
				</ul>
            </div>
			<div class="sex">
            	<div class="xb">年　　龄：</div>
				<ul> 
					<li>45岁以下</li>
					<li>45-59岁</li>
					<li>60-74岁</li>
					<li>75-89岁</li>
					<li>90岁以上</li>
				</ul>
            </div>
            <div class="sex">
            	<div class="xb">婚　　姻：</div>
				<ul> 
					<li>未婚</li>
					<li>有配偶</li>
					<li>丧偶</li>
					<li>离婚</li>
				</ul>
            </div>
            <div class="sex">
            	<div class="xb">政治面貌：</div>
				<ul> 
					<li>群众</li>
					<li>中共党员</li>
					<li>其他党派</li>
				</ul>
            </div>
            <div class="sex">
            	<div class="xb">宗教信仰：</div>
				<ul> 
					<li>佛教</li>
					<li>伊斯兰教</li>
					<li>天主教</li>
					<li>基督教</li>
					<li>其他宗教</li>
					<li>无宗教信仰</li>
				</ul>
            </div>
            <div class="sex">
            	<div class="xb">文化程度：</div>
				<ul> 
					<li>小学</li>
					<li>初中</li>
					<li>高中</li>
					<li>大专</li>
					<li>本科</li>
					<li>硕士</li>
					<li>博士</li>
				</ul>
            </div>
            <div class="sex">
            	<div class="xb"">从业行业：</div>
				<ul> 
					<li>农、林、牧、渔</li>
					<li>采矿</li>
					<li>制造</li>
					<li>电力、热力、燃气及水生产和供应</li>
					<li>建筑</li>
					<li>批发与零售</li>
					<li>交通运输、仓储和邮政</li>
					<li>住宿与餐饮</li>
					<li>国际组织</li>
					<li>信息传输、软件和信息技术服务</li>
					<li>金融</li>
					<li>房地产</li>
				</ul>
            </div>
        </div>
        <div class="modal-footer">
            <button type="button" class="btn-sure" data-box="xy" id="add_sure">确定</button>
            <button type="button" class="btn-fal" data-dismiss="modal" aria-hidden="true" id="close_sure">取消</button>
        </div>`;
	$('#tjxz').click(function () {
        var _this = $(this);
        $.box(box_html, {
            title: '发布日程',
            hook: 'addBox_use',
            // shut: false,
            onshow: function () {
            	$('ul>li').click(function() {
            		/* Act on the event */
            		$(this).addClass('selected').siblings().removeClass('selected').end();
            	});

            }
        })
    })


    //确定选中
    $('body').on('click', '#add_sure', function () {
        $.box.hide();
        window.location.reload();
        return false;
    });
    //取消选中
    $('body').on('click', '#close_sure', function () {
        $.box.hide();
        return false;
    });


    com.loading_finished();

});